package com.niiwoo.civet.mobile.vo.response.intelligenceInvest;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by HuangMin on 2018/10/26.
 */
@Getter
@Setter
@ApiModel("智能投包明细列表响应VO")
public class IntelligenceDetailListResponseVO {

    @ApiModelProperty(value = "标的ID", required = true)
    private Long projectId;
    @ApiModelProperty(value = "订单编号", required = true)
    private Long orderId;
    @ApiModelProperty(value = "用户头像", required = true)
    private String headImg;
    @ApiModelProperty(value = "用户昵称", required = true)
    private String nickName;
    @ApiModelProperty(value = "借款期限", required = true)
    private Integer deadline;
    @ApiModelProperty(value = "借款期限单位-1月，2天", required = true)
    private Byte deadlineUnit;
    @ApiModelProperty(value = "借款利率", required = true)
    private BigDecimal borrowRate;
    @ApiModelProperty(value = "标的加息(不加为0)", required = true)
    private BigDecimal addRate;
    @ApiModelProperty(value = "订单状态:1投资中,2回款中,3回款逾期,4已关闭,5已结清,6转让中,7已转让,8已提前结清", required = true)
    private Byte status;
    @ApiModelProperty(value = "投资本金", required = true)
    private BigDecimal amount;
    @ApiModelProperty(value = "预期收益(利息+加息)", required = true)
    private BigDecimal interest;
    @ApiModelProperty(value = "计息日期", required = true)
    private Date calInterTime;
    @ApiModelProperty(value = "到期日期", required = true)
    private Date expireTime;
    @ApiModelProperty(value = "结束日期", required = true)
    private Date endTime;
    @ApiModelProperty(value = "包类型(1：普通智能投，2：新手智能投)", required = true)
    private Byte packageType;
    @ApiModelProperty(value = "逾期提示文案", required = true)
    private String overdueMsg;
    @ApiModelProperty(value = "是否企业标-企业标头像展示本地图片(true:企业标;false:非企业标)", required = true)
    private Boolean isEnterpriseProject;

}
